package src.ten;

import java.util.*;

public class ListIteratorDemo {

    public static void main(String[] args) {
        ArrayList<Integer> array = new ArrayList<Integer>();
        Collections.addAll(array,1,2,3,4,5,6);
        System.out.println("集合中的元素："+array);
        ListIterator<Integer> iterator = array.listIterator();
        boolean b = iterator.hasNext();
        System.out.println("判断集合是否有一个元素："+b);
        boolean b1 = iterator.hasPrevious();
        System.out.println("判断是否有前一个元素："+b1);
        Integer next = iterator.next();
        System.out.println("获取集合的下一个元素："+next);
        int i = iterator.nextIndex();
        System.out.println("获取集合的下一个索引："+i);
        iterator.add(7);
        System.out.println("向集合中增加元素7后的集合："+array);
        iterator.next();
        iterator.set(12);
        System.out.println("将获得的下一个元素修改成12后的集合："+array);
        iterator.next();
        iterator.set(12);
        System.out.println("将获得的下一个元素修改成12后的集合："+array);
        iterator.remove();
        System.out.println("将获得的下一个元素删除后的集合："+array);
    }
}
